package com.seeTools.boot.common.tools;

import cn.hutool.core.date.ChineseDate;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import org.apache.commons.lang3.time.DateFormatUtils;

import java.util.Date;

/**
 * @Author: seeTools
 * @Date: 2024/4/16  8:48
 * @Version 1.0
 */
public class DateUtils extends org.apache.commons.lang3.time.DateUtils {


    /**
     * 日期路径 即年/月/日 如2018/08/08
     */
    public static String datePath() {
        return DateFormatUtils.format(DateUtil.date(), "yyyy/MM/dd");
    }

    /**
     * 获取农历日期
     *
     * @param date
     * @return
     */
    public static String getChinaDate(Date date) {
        if (ObjectUtil.isNotEmpty(date)) {
            ChineseDate chineseDate = new ChineseDate(date);
            return chineseDate.getChineseDay();
        }
        return null;
    }
}
